# 设计一个程序，有两个列表，分别保存用户名和密码，每次在控制台中输入用户名和密码，就保存到不同的列表中，
# 输入end，则将所有的用户各密码，一起打印，格式为：用户名: xxx，密码：yyy
# 如果用户名重复，则提示：用户名已存在，请重新输入
def input_user_pwd():
    try:
        my_names = []
        my_pwds = []
        while True:
            name = input("请输入用户名：")
            if name == 'end':
                break
            if name in my_names:
                print('用户名已存在，请重新输入：')
                continue
            pwd = input("请输入密码：")
            if pwd == 'end':
                break
            my_names.append(name)
            my_pwds.append(pwd)
        # 打印列表
        for na, pw in zip(my_names, my_pwds):
            print(f'用户名为：{na}，密码为：{pw}')
    except Exception as e:
        print('程序执行出错，抛出异常：', e)

if __name__ == '__main__':
    input_user_pwd()